From d0356250df0c226c5cceaf4144e6578cd7c4d808 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 25 Sep 2007 22:28:17 +0100 Subject: [PATCH] hvm: eflags[1] must remain set across task switch. Signed-off-by: Keir Fraser --- xen/arch/x86/hvm/hvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c index b465a03b80..fe3c8b385a 100644 --- a/xen/arch/x86/hvm/hvm.c +++ b/xen/arch/x86/hvm/hvm.c @@ -1015,7 +1015,7 @@ void hvm_task_switch( } regs->eip = ptss->eip; - regs->eflags = ptss->eflags; + regs->eflags = ptss->eflags | 2; regs->eax = ptss->eax; regs->ecx = ptss->ecx; regs->edx = ptss->edx; -- 2.30.2